Make GtkAccelGroupEntry public again
authorJasper St. Pierre <jstpierre@mecheye.net>
Sun, 6 Apr 2014 02:44:00 +0000 (22:44 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Sun, 6 Apr 2014 02:44:32 +0000 (22:44 -0400)
Even though it was marked as internal, it seems gnome-terminal was
poking into the structure. It's unfortunately part of our ABI.

gtk/gtkaccelgroup.h
gtk/gtkaccelgroupprivate.h

index ffc2e7d70614cc97bfb30047467d255c52df7c75..7e5eaf1cb0ef701cd5a43b0a6dec1f54334fe975 100644 (file)
@@ -235,6 +235,13 @@ GtkAccelGroupEntry*        gtk_accel_group_query   (GtkAccelGroup  *accel_group,
                                                 GdkModifierType accel_mods,
                                                 guint          *n_entries);
 
+struct _GtkAccelGroupEntry
+{
+  GtkAccelKey  key;
+  GClosure    *closure;
+  GQuark       accel_path_quark;
+};
+
 G_END_DECLS
 
 #endif /* __GTK_ACCEL_GROUP_H__ */
index 0537f1f75e8d1e1d1069b267e8e6e1b396e5208a..15da43ae2b30b4f3c8710ff20566da546efa7868 100644 (file)
@@ -38,13 +38,6 @@ void _gtk_accel_group_reconnect        (GtkAccelGroup *accel_group,
                                            GQuark         accel_path_quark);
 GSList* _gtk_accel_group_get_accelerables (GtkAccelGroup *accel_group);
 
-struct _GtkAccelGroupEntry
-{
-  GtkAccelKey  key;
-  GClosure    *closure;
-  GQuark       accel_path_quark;
-};
-
 G_END_DECLS
 
 #endif /* __GTK_ACCEL_GROUP_PRIVATE_H__ */